package com.yuke.cloud.service.pmc.service;

import com.yuke.cloud.service.api.pmc.dto.RegionInfoDto;
import com.yuke.cloud.service.pmc.dto.ProdRegionInfoDto;
import com.yuke.cloud.service.pmc.dto.ProdRegionIntroduceDto;
import com.yuke.cloud.service.pmc.dto.ProdRegionRecommendDto;
import com.yuke.cloud.service.pmc.entity.ProdRegionIntroduce;
import com.yuke.cloud.common.core.support.IService;

import java.util.List;


/**
 * Created by zys on 2018/09/30.
 */
public interface ProdRegionIntroduceService extends IService<ProdRegionIntroduce> {

    List<ProdRegionRecommendDto> getAppDetailByCondition(ProdRegionIntroduce prodRegionIntroduce);
    ProdRegionInfoDto detailByCityId(Long regionId);
    List<ProdRegionIntroduceDto> getListDetailByCondition(ProdRegionIntroduce prodRegionIntroduce);
    List<ProdRegionIntroduce> getListByCondition(ProdRegionIntroduce prodRegionIntroduce);
    List<Long> getRegionsByIds(List<Long> ids);
    //api
    List<RegionInfoDto> getRegionIntroduceInfoByIds(List<Long> regionIds);
}
